/**
 * @date: 2025/3/20
 * @author: 小红
 * @fileName:
 * @Description: 公用基础
 */

/**
 * 操作人
 */
export interface OperatorEntity {
	id: number; // 用户ID
	name: string; // 用户姓名
	sex: number; // 性别 (1: 男, 2: 女, 或其他)
	email: string; // 用户邮箱
	mobile: string; // 用户手机号
	avatar: string; // 用户头像URL
	firstName: string; // 用户姓氏
	lastName: string; // 用户名字
	initialLetter: string; // 用户姓名首字母缩写
}

/**
 * 文件上传返回
 */
export interface FileEntity {
	basePath: string;
	/**
	 * 内容类型
	 */
	contentType: string;
	/**
	 * 后缀
	 */
	ext: string;
	/**
	 * 文件转换名
	 */
	filename: string;
	/**
	 * 文件ID
	 */
	id: string;
	/**
	 * 源文件名
	 */
	originalFilename: string;
	/**
	 * 文件路径
	 */
	path: string;
	/**
	 * 文件大小
	 */
	size: number;
	/**
	 * 缩略图文件转换名
	 */
	thFilename: string;
	/**
	 * 缩略图高度
	 */
	thHeight: null;
	/**
	 * 缩略图地址
	 */
	thUrl: string;
	/**
	 * 缩略图宽度
	 */
	thWidth: null;
	/**
	 * 文件uri
	 */
	url: string;

	[property: string]: any;
}
